.city-list{
    span{
        display: block;
        height: .3rem;
        width: 100%;
        padding-left: .15rem;
        line-height: .3rem;
    }
    ul{
        background: #f5f5f5;
        width: 97%;
        & li:nth-child(1){
            @include border(0 0 0 0, #f00);
        }
        li{
            height: .44rem;
            line-height: .44rem;
            margin-left: .15rem;
            color: #333;
            font-size: .14rem;
            @include border(1px 0 0 0, #c8c7cc);
        }

    }
}
#city{
    background: #ebebeb;
    position: relative;
    .address{
        span{
            display: block;
            height: .3rem;
            width: 100%;
            padding-left: .15rem;
            line-height: .3rem;
        }
        .bg1{
            background: #f5f5f5;
            height: .56rem;
            width: 97%;
            button{
                color: #333;
                background: #fff;
                text-align: center;
                padding: 0 .2rem;
                margin-left: 4%;
                margin-top: .15rem;
                height: .33rem;
                width: auto;
                min-width: 30%;
                border:1px solid #e6e6e6;
            }
        }
    }
    .hot-city{
        span{
            display: block;
            height: .3rem;
            width: 100%;
            padding-left: .15rem;
            line-height: .3rem;
        }
        .bg2{
            display: flex;
            flex-flow: column wrap;
            height: 2rem;
            width: 97%;
            background: #f5f5f5;
            button{
                color: #333;
                background: #fff;
                text-align: center;
                padding: 0 .04rem;
                margin-left: 4%;
                margin-top: .15rem;
                height: .33rem;
                width: auto;
                width: 29%;
                border:1px solid #e6e6e6;
            }
        }
    }
    .point{
        position: fixed;
        top: .7rem;
        right: 0;
        text-align: center;
        font-size: .14rem;
        color: #333;
    }
}